
@charset "utf-8";
/* CSS Document */
.loginBox{
	padding:40px 35px 80px 80px;
	overflow:hidden;
}
.login-lcon{
	width:310px;
}
.login-lcon ul{
	margin:0;
}
.login-lcon li{
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
}
.login-lcon li.h54{
	height:54px;
}

.login-lcon .txtBox{
	border:1px solid #e2e2e2;
	border-radius:3px;
	height:23px;
	position:relative;
	padding:5px 0px 5px 43px;
}
.login-lcon .txtBox.p100{
	padding:5px 110px 5px 43px;
}
.login-lcon .txtBox i{
	width:33px;
	height:23px;
	position:absolute;
	top:5px;
	left:0px;
	background:url(../images/img/loginicon.png) no-repeat center top;
	border-right:1px solid #ededed;
}
.login-lcon .txtBox i.name{}
.login-lcon .txtBox i.pswd{
	background-position:6px -32px;
}
.login-lcon .txtBox i.phno{
	background-position:7px -60px;
}
.login-lcon .txtBox i.yzm{
	background-position:6px -90px;
}
.login-lcon .lbl{ margin:6px 5px 0 0;}
.login-lcon .txtBox input[type="text"],.login-lcon .txtBox input[type="password"]{
	border:none;
	background-color:transparent;
	height:23px;
	line-height:23px;
	width:100%;
	padding:0;
	box-shadow:none;
	margin:0;
}
#code{ width:109px; height:34px; box-shadow:none; background:#fff; border:1px solid #f0f0f0; font-style:italic;  font-family:Arial;font-weight:bold; letter-spacing:5px;  color:blue; font-size:16px;}
.coderight{position: absolute;right: 111px;top: 9px; display:none;}
.login-lcon .txtyzm{
	width:65px;
	height:22px;
	line-height:22px;
	border:1px solid #e2e2e2;
	border-radius:3px;
	padding:5px 0 5px 10px;
	box-shadow:none;
	margin: 0 20px 0 0;
}
.tipstxt{ color:#ff2a00; margin-left:90px; display:inline-block;}
.login-lcon .lgBtn{
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:18px;
	background:#ff6113;
	width:307px;
	text-align:center;
	border:none;
	border-radius:3px;
	display:block;
}
.login-rcon{
	width:332px;
	height:235px;
	border-left:1px solid #b5b5b5;
	padding:60px 0 0 43px;
}
.login-rcon .rgst{
	margin-top:20px;
}
.login-rcon .rgstBtn{
	width:110px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#fff;
	font-size:13px;
	display:inline-block;
	background:#56bb10;
	border-radius:3px;
	margin-top:15px;
}
.login-lcon .getyzmBtn,.login-lcon .waityzmBtn{
	width:110px;
	height:33px;
	line-height:33px;
	text-align:center;
	background:url(../images/img/getyzm.gif) no-repeat;
	position:absolute;
	top:0;
	right:-1px;
	border:none;
}
.login-lcon .waityzmBtn{
	background-position:0 -45px;
	color:#fff;
}
.login-rcon .ewm{
	width:130px;
}
.adList{
	margin:40px 0 0;
	overflow:hidden;
}
.adList li{
	width:260px;
	float:left;
	margin-left:42px;	
}
.adList li i{
	width:70px;
	height:70px;
	float:left;
	background:url(../images/img/adsicon.png) no-repeat;
}
.adList li i.ad2{
	background-position:0 -82px;
}
.adList li i.ad3{
	background-position:0 -171px;
}
.adList li:hover i{	
	opacity: 0.55;
	-moz-opacity: 0.55;
	filter: alpha(opacity=55);
}
.adList li .adTxt{
	margin:15px 0 0 78px;
}

.pswdback-stpes{}
.pswdback-stpes ul{ margin:0; overflow:hidden;}
.pswdback-stpes li{ float:left; font-size:18px; color:#dcdcdc; margin-right:35px;}
.pswdback-stpes li i{ display:inline-block; width:47px; height:47px; line-height:47px; text-align:center; font-size:24px; color:#fff; background:url(../images/img/pswbg.jpg) no-repeat -5px -64px; margin-right:15px;}
.pswdback-stpes li.active{ color:#7cc67b;}
.pswdback-stpes li.active i{ background-position:-5px 0px;}
.pswdback-con{ width:330px; margin:70px auto;}
.pswdback-con .pwditems{ height:60px;}
  .pswdback-con .intbox{ width:310px; padding:0px 0 0px 14px; border:1px solid #e2e2e2; color:#404040; height:35px; line-height:35px;} 
  .pswdback-con .intbox input[type="password"].input, .pswdback-con .intbox input[type="text"].input{ border:none; box-shadow:none; background-color:transparent; margin:0; height:15px; line-height:15px; font-size:12px;padding:10px 6px; position:relative;top:-2px; text-shadow:none;top:0px\0; font-weight:normal; font-style:normal;}
  .pswdback-con .intbox .txtwidth{ width:238px;}
  .pswdback-con .widtg-yzm{ width:136px;}
  .pswdback-con .intbox .txt-yzm{ width:75px;}
  
  .pswdback-con .yzm{ margin:2px 10px 5px 10px;}
  .pswdback-con .tipsimg{ margin-top:10px; display:none;}
  .pswdback-con .pawd-btm{ margin:30px 0 0; text-align:center; overflow:hidden;}
.pswdback-con .pawd-btm input[type="submit"],.green-btn{ padding:0 30px; height:40px; line-height:40px; color:#fff; background:#7cc67b; font-size:18px;}

.pswdback-suc{height:57px; line-height:57px;}
.pswdback-suc i{ width:58px; height:57px; background:url(../images/img/pswbg.jpg) no-repeat bottom center; display:inline-block;float:left; position:relative; top:-10px;}

.pswdback-con .msgyzmbtn{ width:100px; height:37px; line-height:37px; text-align:center; background:url(../images/img/btns.jpg) no-repeat center bottom; display:inline-block; margin-left:10px;}

.pswdback-con .waitbtn{ background-position:center -1px; color:#fff; display:none;}
.pswdback-con .selcs{ width:75px; background:url(../images/img/sarr.jpg) no-repeat 68px center; position:relative;}
.pswdback-con .phyzm{ width:186px}
.pswdback-con .yzlist{ position:absolute; top:35px; width:89px;border:1px solid #e2e2e2;background:#fff; left:-1px; display:none; padding:5px 0;}
.pswdback-con .yzlist p{ margin:0; padding:0 0 0 14px; line-height:25px;  z-index:4;}
.pswdback-con .yzlist p:hover{ color:#fff; background:#009fe3;}




/*sheet*/
.sheetbox{padding: 0px 35px 30px 80px;}
  .sheet-title{ padding:33px 0; font-size:24px; color:#3ba239;}
  .sheet-title img{ margin-right:15px;}
  .login-lcon .txtBox i.hspt{background-position: 6px -122px;}
  .login-lcon .txtBox i.knob{background-position: 6px -150px;}

  .sheet-rcon{ padding:0 0 0 24px; height:auto; position:relative; width:auto;}
  .appload1,.appload2{ width:110px; height:30px; position:absolute; display:block; right:18px; top:108px;}
  .appload2{ top:148px;}
  
  .sheet-list{ border:1px solid #f7efea;}
  .sheet-list .list-title{ width:928px; height:60px; background:#fef6eb; line-height:60px; color:#404040; padding-left:30px; border-bottom:1px solid #e5e5e5;}
  .sheet-list .list-title .ml70{ margin-left:70px;}
  .sheet-list .list-box{ height:430px; overflow:hidden; overflow-y:scroll; padding-top:25px;}
  .sheet-list .list-box .item{ width:850px; border-bottom:1px solid #e5e5e5; padding:10px 10px 20px; margin:0 auto; overflow:hidden;}
  .sheet-list .list-box .item .month{ margin-bottom:20px;}
  .sheet-list .list-box .sitem+.sitem{ margin-left:50px;}
  .sheet-list a.c_gren:hover{ color:#3ba239;}
  
  .scon-top{ padding:20px 20px 20px 13px;}
  .scon-top .tcon{ overflow:hidden; }
  .scon-top .tcon+.tcon{margin-top:10px;}
  .scon-top em{ color:#878787;}
  .scon-top span+em{ margin-left:25px;}
  
  
  